package com.aiks.dsyncpluginspringbootautoconfigure.pojo;

import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * The table 数据同步管理配置表.
 */
@Getter
@Setter
public class OrgManageConfigEntity {
    
    /**
     * id 主键.
     */
    private Long id;
    
    /**
     * orgId 机构id.
     */
    private String orgId;
    
    /**
     * orgName 机构名称.
     */
    private String orgName;
    
    /**
     * orgDomain 机构域名.
     */
    private String orgDomain;
    
    /**
     * operatorName 运营人员.
     */
    private String operatorName;
    
    /**
     * syncType 同步方式 client：客户端.
     */
    private String syncType;

    /**
     * syncTypeName 同步方式 client：客户端.
     */
    private String syncTypeName;

    /**
     * ipWhiteList ip白名单.
     */
    private String ipWhiteList;
    
    /**
     * syncSchedule 同步任务规则 cron规则.
     */
    private String syncSchedule;
    
    /**
     * customAk 客户端请求ak.
     */
    private String customAk;
    
    /**
     * customSk 客户端请求sk.
     */
    private String customSk;
    
    /**
     * createUserId 创建人id.
     */
    private String createUserId;
    
    /**
     * createUserName 创建人账号.
     */
    private String createUserName;
    
    /**
     * createDate 创建日期.
     */
    private Date createDate;
    
    /**
     * updateUserId 更新人id.
     */
    private String updateUserId;
    
    /**
     * updateUserName 更新人账号.
     */
    private String updateUserName;
    
    /**
     * updateDate 更新日期.
     */
    private Date updateDate;
    
    /**
     * opened 是否开启同步  0：否 1：是; 只有值为0的时候才可以更新配置信息.
     */
    private Integer opened;
    
    /**
     * deleted 是否删除   0：否 1：是.
     */
    private Integer deleted;
    
    /**
     * saasAk saas ak.
     */
    private String saasAk;
    
    /**
     * saasSk saas sk.
     */
    private String saasSk;
    
    /**
     * checkTime 测活检测时间.
     */
    private Date checkTime;
    
    /**
     * nextCheckTime 下一次测活检测时间.
     */
    private Date nextCheckTime;
    
}
